#include <my_header.h>

//0.exit退出
//参数命令结构体
//返回值表示错误
int command_exit(int cli_fd);

//1.cd进入文件夹
//传入客户端套接字，以及文件绝对路径信息
//返回错误信息
int command_cd(int cli_fd);

//2.ls展示文件夹内所有文件名
//传入客户端套接字，以及文件绝对路径信息
//返回错误信息
int command_ls(int cli_fd);

//3.user_puts上传文件
//传入客户端套接字，以及文件相对用户根目录的绝对路径
//返回错误信息
int command_user_puts(int cli_fd,char *file_local_path);

//4.user_gets下载文件
//传入客户端套接字，以及文件相对用户根目录的绝对路径
//返回错误信息
int command_user_gets(int cli_fd,char *dir_local_path);

//5.pwd查看当前目录
//传入客户端套接字
//返回错误信息
int command_pwd(int cli_fd);

//6.rm删除文件
//传入客户端套接字，以及文件相对用户根目录的绝对路径
//返回错误信息 
int command_rm(int cli_fd);

//7.mkdir创建文件夹
//传入客户端套接字，以及文件相对用户根目录的绝对路径  
//返回错误信息    
int command_mkdir(int cli_fd);





